Ollama API 调试
开通远程访问(Linux)
修改 /etc/systemd/system/ollama.service,在 [Service] 段添加:
ini
Environment="OLLAMA_HOST=0.0.0.0:11434"
Environment="OLLAMA_ORIGINS=*"shell
systemctl daemon-reload
systemctl restart ollama
# 开放防火墙端口
firewall-cmd --zone=public --add-port=11434/tcp --permanent
firewall-cmd --reloadAPI 接口一览
| 接口 | 方法 | 路径 |
|---|---|---|
| 内容生成 | POST | /api/generate |
| 聊天对话 | POST | /api/chat |
| 向量化 | POST | /api/embeddings |
| 运行中的模型 | GET | /api/ps |
| 可用模型列表 | GET | /api/tags |
| 拉取模型 | POST | /api/pull |
| 删除模型 | DELETE | /api/delete |
Apifox 调试
- 从 Ollama 官方文档 下载
openapi.yaml - Apifox → 导入 → 选择 OpenAPI 格式 → 导入文件
- 设置环境 URL 为
http://localhost:11434 - 选择接口 → 填写参数 → 发送测试

聊天对话接口示例
json
{
"model": "qwen3:4b",
"messages": [
{ "role": "user", "content": "你是谁?" }
],
"stream": false
}

图片对话需使用 LLaVA 等多模态模型,并将图片转为 Base64 后放入 images 字段。

向量化接口示例
json
{
"model": "qwen3-embedding:4b",
"prompt": "待向量化的文本"
}
相关笔记
- 命令速查 → Ollama 命令参考
- 图形界面 → Ollama 集成 Chatbox